Tabla de contenidos

output:
  html_document:
    toc: true             # Crea tabla de contenido
    toc_depth: 2          # Niveles de la tabla
    number_sections: true # Enumera las secciones
    toc_float:            # Tabla de contenido flotante siempre visible
      collapsed: false    # Aparecen solo con los encabezados de nivel superior
      smooth_scroll: true # Desplazamientos "animados" en vez de directos

Temas y formato

html_document:
    theme: flatly       # Existen muchos temas (sandstone, cosmo, darkly ...)
    highlight: espresso # Existen muchos temas (haddock, monochrome, tango ...)

Encabezados

# Titulo nivel 1 (H1)
## Titulo nivel 2 (H2)
### Titulo nivel 3 (H3)

Hola

Cara

Cola

Tips

Ctrl + Alt + I insentar un nuevo “code chunk”.
Doble espacio para lineas diferentes <br> para insertar linea en blanco

Cabeceras chuks

echo = FALSE Oculta el código (Lo ejecuta y produce los resultados).
eval = FALSE Muestra el código (No lo ejecuta).
include = FALSE Ejecuta el código (Elimina la salida).
warning = FALSE Oculta las advertencias de los paquetes y de las funciones.
message = FALSE Oculta los mensajes de los paquetes y funciones.
comment = "<<>>" Marca los comentarios como queramos (# por defecto)
results = "hide" Oculta la salida impresa.
fig.show = “hide” Oculta gráficos.

Se pueden añadir:

  • Notas Esta nota1
    Nota:Esta nota^[es un ejemplo]


  • Gif

    Gif: <img src="https://media.giphy.com/media/3ohzdPGmrhcqwsKcFi/giphy.gif" width="250">


  • Videos
    Video:<iframe width="600" height = "420" src="https://www.youtube.com/embed/4vuhsKExW8s"></iframe> Fijarse en /embed

Tabla interactiva

DT::datatable(trees, 
              class = "nowrap",
              options = list(autoWidth = TRUE,
                             columnDefs=list(list(width="50%", targets=0))))

Opcion ver gráficos durante pruebas

Tools->Global options-> RMarkdown -> Show output…

data(mtcars)
plot(mtcars$wt, mtcars$mpg)

library(plotly)
## Warning: package 'plotly' was built under R version 4.0.5
data <- mtcars
fig <- plotly::plot_ly(data, x = mtcars$wt, y = mtcars$mpg, 
                       text = rownames(data), 
                       type = "scatter", 
                       mode = "markers",
        marker = list(size = ~qsec, opacity = 0.5, color= "green"))
fig <- fig %>% plotly::layout(title = "Cosas de Coches",
         xaxis = list(showgrid = FALSE),
         yaxis = list(showgrid = FALSE))

fig

  1. es un ejemplo↩︎